#ifndef XGAME_OBJECT
#define XGAME_OBJECT
#include "GameCore\Device_Base.h"
#include "Box2D\Common\b2Math.h"
#include "GameCore\Bound.h"
#include "GameCore\Texture.h"
#include "GameCore\Sprite.h"

class GameObject
{
	friend class GameObjectFactory;
public:
	virtual void Init() = 0;
	virtual void Render() = 0;
	virtual void Update(float timeDelta) = 0;
	virtual void Release() = 0;

};


class GameObjectFactory
{

};
#endif